Approach to Define a Non-Functional Requirements Elicitation Guide Using a Customer Language

نویسندگان

  • Andreia Silva
  • Plácido Rogério Pinheiro
  • Adriano Bessa Albuquerque
  • Jônatas Barroso
چکیده

Non-functional requirements (NFR) have a crucial role in the software development process because they correspond to the characteristics and restrictions on which the software must running and represent factors that influence the time and cost of software development. Nevertheless, many organizations do not perform these requirements elicitation properly. This paper presents an approach to creating a NFR elicitation guide focused on customer language. To create the approach was performed a systematic review which identified and analyzed related works. Also a survey was conducted which helped to know the current situation of NFR elicitation in software development organizations and obtained suggestions for composition of the NFR elicitation guide. Finally, the results of applying the proposed approach presents evidence that the use of the process is feasible and produces better quality requirements. Keywords-process; approach; elicitation; non-functional requirements; NFR; customer

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fuzzy Centroid-Based Method Applied to Customer Requirements Ranking in Diba Fiberglass Company

The purpose of this study is to introduce an application of fuzzy centroid-based approach to ranking the customer requirements using QFD with competition considerations for Diba Fiberglass, an Iranian Company. The illustrated approach, not only focuses on the normal fuzzy numbers, but also considers the non-normal fuzzy numbers to capture the true customer requirements. To this end, first, we p...

متن کامل

ElicitO: A Quality Ontology-Guided NFR Elicitation Tool

Despite the importance of capturing a precise and complete set of requirements in the requirements engineering stage, there are few tools that adequately support requirements analysis in the process of capturing quality related requirements (non-functional requirements). This paper presents ElicitO, a requirements elicitation tool aimed at empowering requirements analysts with a knowledge repos...

متن کامل

Classifying Software Requirements Using Kano's Model to Optimize Customer Satisfaction

Requirements elicitation is a critical and error-prone stage in software development where user requirements should be defined accurately to ensure the success of the software system. In a highly competitive market, businesses are focusing more on satisfying customer needs which largely affect customers decision to buy the software product, providing the potential for the success of the softwar...

متن کامل

Elicitation Strategies for Web Application Using Activity Theory

Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...

متن کامل

Elicitation Strategies for Web Application Using Activity Theory

Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016